The phrase "huge thumbs" is an idiomatic expression that means to give a very strong approval or endorsement. It implies that someone has given something, such as a product, service, idea, or performance, their highest level of praise and appreciation. The term comes from the physical act of giving a "thumbs up," which is a universally recognized sign of approval.